package br.atribuicoes.professor.producaoAcademica

class ProducaoAcademica {


	static constraints = {
		dataCadastro(nullable: true)
		status (nullable: true)
		artigo (nullable: true)
		bancasDefesas (nullable: true)
		bancasLivre (nullable: true)
		consultoriaEmRevista (nullable: true)
		eventos (nullable: true)
		publicacaoCapitulos (nullable: true)
		publicacaoLivros (nullable: true)
		status(nullable: true)
		bancasQualificacao(nullable: true)
		comunicacao(nullable: true)
	}

	Date dataCadastro
	Artigo artigo
	BancasDefesas bancasDefesas
	BancasLivre bancasLivre
	ConsultoriaEmRevista consultoriaEmRevista
	Eventos eventos
	PublicacaoCapitulos publicacaoCapitulos
	PublicacaoLivros publicacaoLivros
	BancasQualificacao bancasQualificacao
	Comunicacao comunicacao
	Status status

	public String toString(){
		if (artigo){
			return  artigo
		}
		if (bancasDefesas){
			return  bancasDefesas
		}
		if (bancasLivre){
			return  bancasLivre
		}
		if (consultoriaEmRevista){
			return consultoriaEmRevista
		}
		if (eventos){
			return eventos
		}
		if (publicacaoCapitulos){
			return publicacaoCapitulos
		}
		if (publicacaoLivros){
			return publicacaoLivros
		}
		if (bancasQualificacao){
			return bancasQualificacao
		}
		if (comunicacao){
			return comunicacao
		}
	}
}
